// package com.example.onlinemonitoring.Util;

// import org.springframework.context.annotation.Bean;
// import org.springframework.context.annotation.Configuration;
// import org.springframework.data.redis.connection.RedisConnectionFactory;
// import org.springframework.data.redis.core.RedisTemplate;
// import org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer;
// import org.springframework.data.redis.serializer.StringRedisSerializer;

// @Configuration
// public class CacheConfig {
//     @Bean
//     public RedisTemplate<String, Object> empRedisTemplate(RedisConnectionFactory redisConnectionFactory) {
//         RedisTemplate<String, Object> template = new RedisTemplate<String, Object>();
//         template.setConnectionFactory(redisConnectionFactory);
//         template.setKeySerializer(new StringRedisSerializer());
//         template.setDefaultSerializer(new GenericJackson2JsonRedisSerializer());
//         return template;
//     }
// }